Big Huge Thesaurus

hippobosca equina

noun

sounds kind of like